package org.example.cake.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import afu.org.checkerframework.checker.igj.qual.I;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.stereotype.Component;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Component
public class Ordercake {
    /**
    * 订单id
    */
    private Integer orderid;

    /**
    * 用户id
    */
    private Integer userid;

    /**
    * 订单号
    */
    private String ordernum;

    /**
    * 下单时间
    */
    private String ordertime;

    /**
    * 下单金额
    */
    private Double orderprice;

    /**
    * 订单总数
    */
    private Integer orderecount;

    /**
    * 0.待支付 1.待配送 2.待收货 3.已完成
    */
    private Integer orderstatus;

    /**
    * 0.未评价 1.已评价
    */
    private Integer orderdiscussif;

    /**
     * 蛋糕id
     */
    private Integer cakeid;

    /**
     * 退款 【0：未退款 1：退款中 2：已退款】
     */
    private Integer refund;

    //    蛋糕表的内容


    /**
     * 蛋糕名字
     */
    private String cakename;

    /**
     * 蛋糕描述
     */
    private String cakedesc;

    /**
     * 蛋糕价格
     */
    private BigDecimal cakeprice;

    /**
     * 图片路径
     */
    private String cakeurl;
    /**
     * 支付信息id
     */
    private Integer payid;
    /*
     * 用户名
     */
    private  String userName;
    /**
     * 蛋糕数组
     */
    private List<Cake> cakes;

    /**
     * 用户退款理由
     */
    private String userreason;

    /**
     * 商家回复用户退款理由
     */
    private String shopreply;

    /**
     * 用户头像
     */
    private String userurl;
    /**
     * 获取当前时间
     */
    private String adddate;

}